package com.service;

import com.entity.RbacManager;

/**
 * 操作用户表的接口
 *
 * @author yyz
 * @date 2022/03/29
 */
public interface RbacManagerService {
    /**
     * 添加一个用户
     *
     * @param rbacManager 一个特定的用户对象
     * @return 1代表添加成功,否则是插入失败
     */
    int addOne(RbacManager rbacManager);

    /**
     * 根据id字段删除用户数据
     *
     * @param id 需要删除用户的id
     */
    void deleteById(int id);

    /**
     * 根据id字段更新用户名字
     *
     * @param name 用户的名字
     * @param id   用户的id
     */
    void updateNameById(String name,int id);

    /**
     * 根据用户id查找数据
     *
     * @param id 用户的id
     * @return 封装用户所有数据的对象
     */
    RbacManager findOneById(int id);

}
